Javadoc ÆíÁý |
|
|
IntelliJ IDEAÀº ¸ðµç ÇÊ¿äÇÑ ÅÂÅ©¿Í ±× °ª°ú ÇÔ²² ÀÚ¹Ù ºí·ÏÀ» »ý¼ºÇÏ´Â Code Completion
ÀÇ Æ¯º°ÇÑ Å¸ÀÔ°ú ÇÔ²² Javadoc ÄÚ¸àÆ®¸¦ Ãß°¡ÇÏ´Â ÇÁ·Î¼¼½ºÀÇ ¼Óµµ¸¦ ¿Ã¸³´Ï´Ù. ¿¹¸¦ µé¸é, ´ç½ÅÀÌ ´ÙÀ½ ¸Þ¼Òµå¸¦ °¡Áø´Ù¶ó°í °¡Á¤ÇÕ´Ï´Ù:
¸Þ¼Òµå¿¡ ´ëÇÑ Javadoc ÄÚ¸àÆ®ÀÇ ºí·ÏÀ» »ý¼ºÇϱâ À§ÇØ:
¸Þ¼Òµå ¸Å°³ º¯¼ö¿Í ¸®ÅÏ ÇüŸ¦ À§ÇÑ ÅÂ±×¿Í ´õºÒ¾î Javadoc ºí·ÏÀº ¸Þ¼Òµå ¼±¾ð Àü¿¡ »ý¼ºµË´Ï´Ù. Javadoc »ý¼ºÀ» µû¸£¸é(¸¸ÀÏ ¸Þ¼Òµå°¡ ¾î¶² ¿¹¿Ü¸¦ ´øÁö¸é, ¶ÇÇÑ À̰Ϳ¡ ´ëÇÑ Å±װ¡ ÀÖ¾úÀ» °Í ÀÔ´Ï´Ù), ¸Þ¼Òµå´Â Áö±Ý À̰Íó·³ º¸ÀÔ´Ï´Ù:
/** * * @param p1 * @param p2 * @return */
public int foo(int p1, int p2) { return p1 + p2; }
ű׸íÀ» ÀÔ·ÂÇÏ°í ³ ÈÄ¿¡ Ctrl + Space¿¡ ¹®¸Æ ¸Þ´º¸¦ º¸±â À§ÇØ ´©¸£½Ê½Ã¿À. ¸¸ÀÏ ¸Þ¼Òµå°¡ ´ÙÁß ¿¹¿Ü¸¦ ´øÁö¸é, ´ç½ÅÀÌ //* + Enter »ç¿ëÇÏ¿© Javadoc ºí·ÏÀ» »ý¼ºÇÒ ¶§ ¸Þ¼Òµå ½Ã±×³ÊÃÄ¿¡¼ ¸ðµç ¼±¾ðµÈ ¿¹¿Ü¿¡ ´ëÇØ @throws űװ¡ »ý¼ºµË´Ï´Ù. ±×·¯³ª, ´ç½ÅÀÌ ¸Þ¼Òµå¸¦ ºÎ°¡ÀÇ ¿¹¿Ü¸¦ ´øÁö±â À§ÇØ º¯°æÇß´Ù¶ó°í °¡Á¤ÇϽʽÿÀ. ±×·¯¸é ´ç½ÅÀº ¶Ç ´Ù¸¥ @throws ű׸¦ ±âÁ¸ Javadoc¿¡ Ãß°¡ÇÏ°í ½Í¾îÇÕ´Ï´Ù. ½º¸¶Æ® ŸÀÔ ÄÚµå ¿Ï·á´Â À̰ÍÀ» µµ¿ï ¼ö ÀÖ½À´Ï´Ù. @throws ű׸¦ ŸÀÌÇÁ Çϰí Ctrl + Shift + Space¸¦ ´©¸£½Ê½Ã¿À. ·è¾÷ ¸ñ·ÏÀº ¸Þ¼Òµå¿¡ ÀÇÇØ ´øÁ®Áö´Â ¿¹¿Ü¿¡ ºÎÇÕÇϰí Àִ Ŭ·¡½º¸¦ Ç¥½ÃÇÏ¸é¼ ÆË¾÷ÇÕ´Ï´Ù. |